napple1 is an Apple 1 emulator using ncurses, ported from the SDL version.

INSTALL
=======
1. Build
	cd src
	make
2. Run 
	./napple1

UNINSTALL
=========
	rm napple1
	cd src
	make clean

HOW TO USE
==========

- Cold start Apple 1 Basic

type E000R<enter>

- Warm start Apple 1 Basic

type E2B3R<enter>

- Emulator commands

Command      Key        Description
--------------------------------------------------------------------
Quit         Shidt + Q  Quit the emulator
Reset        Shift + R  Reset the emulator
Hard Reset   Shidt + H  Reset & Clear memory

- Configuration 

napple1 reads its configuration file napple1.cfg at starting.
If napple1.cfg is not existing, napple1 automatically creates napple1.cfg 
with default values.

Entry          Default  Description
---------------------------------------------------------
replica1       0        1 = replica1 mode with 6502 rom
terminalSpeed  60       Terminal refresh rate in Hz

- Load / Save programs

During quit, napple1 save its memory as napple1.core 
Next starting, napple1 reads napple1.core and restore it to memory.

- How to use replica1 mode

1. Go to KRUSADER, Assembler for Replica 1, page 

   http://school.anhb.uwa.edu.au/personalpages/kwessen/apple1/Krusader.htm

2. Download `Assembler package - version 1.2' or newer version.

3. unzip that package (krusader12.zip or newer version) 

4. Restore Krusader's rom ROM/6502.rom.bin as napple1's rom/6502.rom.bin

5. Change napple1.cfg as replica1=1
